今天,在baigoogledu中搜索 “JavaScript框架”,愿意是想得到 Backbone,Angular 这类的结果,然而出来的结果大都是关于:
jQuery,Prototype,ExtJS 等等

于是就有一个疑问,这些到底是不是框架,什么是框架,什么是库??

于是找了些结果,可以用其中的一句话来概括:你调用类库的代码,而框架调用你的代码。

大致是这么个意思,框架提供的是一种规范和模式,你需要像填空那样去放置你的代码去迎合这个规则,然后得以实现整体功能;而类库则是,提供一系列的功能操作供你选择,代码结构还是有我们自己来控制。

发现对于JavaScript来说他们中的绝大多数都不能称之为框架,而应该是库;而对于AJAX来说又可以成为框架,因为他们大多封装了AJAX调动方式;所以在这个概念上,没有太绝对的区分。

1 参考资料

  1. Web前端框架与类库的思考
  2. 类库和框架区别
  3. API Toolkit Framework Library
  4. Framwork Library Toolkit区别
  5. difference-between-a-framework-and-a-toolkit
  6. Framework vs. Toolkit vs. Library
  7. 概念区分 Framework Toolkit Library
  8. Framework和Library的区别
  9. 工具(Toolkit)结构(framework),库(library),之间的区别

最后更新: 2022年03月02日 03:32

原始链接: http://rawbin-.github.io/framework/2015-03-10-framework-library/

× 赞赏这个人~
打赏二维码